现在很多小伙伴都会选择自学编程,相信身为程序员的你,曾经也自学过编程吧?那么,究竟是什么原因,让我们都会想到要自学编程呢?通过和粉丝私聊,我总结了以下四种原因:
1、在校学生:在将来(或下学期),学校会有这一方面的课程,所以现在先自学预习。
2、在职工作人员(A):听说学习编程可以提高工作效率。(工作需要)
3、在职工作人员(B):想转行。
4、在职工作人员(C):想给自己加技能,来提高自己的整体技能。
5、其他(A):觉得薪资方面比其他行业要高。
6、其他(B):对编程这一方面感兴趣
7、其他
在这里,我也给一些在自学、想自学编程的小伙伴一些建议,希望能够帮助你们在自学编程的过程中,能够少踩一些坑。
一、误区1
总是盲目地追求热门的编程语言。 不管是刚入门的小白,还是已经有一定基础的小伙伴,都避免不了这个误区。因为他(她)们会觉得热门的一定是最好的,那些已经不那么火的,肯定已经过时了,学了也没有什么用。其实这个观点是非常错误的!因为几乎每年都会有不同的语言流行,我在下面举了这三年热门语言的例子。
2019年热门的编程语言
2020年热门的编程语言
2021热门的编程语言
每年都会流行这么多语言,你学的过来嘛?就算学了,你会不会学了这个语言,忘了那个语言呢?这无异于捡了西瓜,丢了芝麻嘛!所以,只需要选择一门自己精通的语言就够了。如果你想提高自己的技能,可以将其他语言作为辅助,来作为自己竞争的一个优势。
二、误区2
很多自学的小伙伴非常热衷于找各种学习资料或者学习视频,所以导致以下两种情况的经常发生。
(1)资料找的多,就是不去看。 现在很多自学的小伙伴总是热衷于找各种学习资料,虽然资料找的多,可就是不去看。所以才有了那句“收藏等于学会”吧?我想问,那你找了这些资料干嘛?唯一的作用就是占电脑内存嘛?
你既然对编程感兴趣,你就别总是收藏(下载)了资料又让它们在哪个不为人知的旮旯里面积灰,你以为收藏了就学会了嘛?当然不可能,不然会有那么多的培训机构的崛起?
如果你真的想要学好编程,那就赶紧将那些学习资料利用起来吧!多去看看那些学习资料,把不懂的知识多过几遍,这样才会将这些学习资料发挥了充分的价值。毕竟把理论掌握好了,实践时,就会轻松一些呀!
(2)只看不练。 相信很多自学的小伙伴会在各种论坛、平台上看各种技术类视频和文章。可他们也只限于看而已,以为看视频、看文章就能学会?那可就太天真啦!
在实际操作过程中,一个大小写、一个空格都有可能会导致报错的情况,可见在编写项目时,需要多么严谨!这么严谨的一个活儿,怎么可能光是看就会学会呢?
光是看视频、看资料是不够的,最终还是要多加练习,才会真正理解这些知识,将理论和实践结合在一起,进步才会更快哦!
我是Java程序员,从事Java开发工作十余年,目前全职线上一对一Java辅导学习,如果你也在学习Java,在学习中有关于Java学习路线,教程,项目,学习方法等问题,都可以来和我交流,我可以拉你来我的十年Java裙,有需要的同志可以在评论区交流,或者是直接私信我,发送“编程”就行!
三、误区3
基础不打牢,就去追求框架、先进的概念等。 我一直在强调基础的重要性,如果你连基础都没有学好,就去追求这些框架什么的,就会让你的学习更加迷茫模糊!
不管是框架还是概念或者是其他听起来很高大上的技术,都是基于这些基础的知识做的。如果连这些基础的知识你都没有掌握好,你到最后会越学越吃力。所以,大家千万不要被这些听起来很高大上的技术所迷惑。这些新技术更新是很快的,你打牢基础再去学习这些新技术时,就会觉得容易得多。
四、误区4
过于依赖别人。 不管是自学还是系统学习,又或者是学校本来就有相关课程的小伙伴都会经常踩到这个误区。勤问是好事,但是,如果你首先不思考 “ 为什么 ” 就去直接问老师、问前辈,那你的进步会非常慢,因为,知识还是在别人脑子里呀。
在遇到自己不懂的问题时,不要觉得很难为情,就感觉自己很笨,肯定解决不了这个问题,这本来就是常事呀。有谁是一开始就全都懂的呢?要是从另一个角度来看,这也是一个学习、提高自己技能的好机会呀。只有自己思考并尝试自己解决了,进步才是最大的。
要是自己解决不了,那再去问老师、问前辈,并且虚心询问解决过程,这样也会有所进步哦。
五、误区5
没有学习方法。 现在发展速度太快了,不只是学生,就连上班族都需要学习,免得落后,跟不上时代的步伐。但是有很多小伙伴只会一味的埋头苦学,而进步幅度不大。这时候,你就要好好考虑有没有选择准确的学习方法了。
我在前面的文章里面不止一次提起过在学习过程中做笔记的重要性,做笔记能够让我们更快的找到知识重点和难点,所以我一直觉得做笔记一种很好的学习方法。除了这个,我觉得在学习过程中,也可以画思维导图。我觉得思维导图可以便于我们记忆、学习,能够提高我们的学习效率。
当然,学习方法远远不止有这两个,但是一些好的学习方法不止能够提高你的学习效率,还能节约更多的时间。
六、误区6
不能给自己做学习计划。 经过我和很多小伙伴聊天发现,现在很多自学的小伙伴都不能给自己制定学习计划。下面,我就举两个最常见的学习计划的例子:
我们以前在学校里上学的时候,会有一个时间表和课程表,这就很明确的规定了我们几点钟必须做什么,上什么课。所以不管是幼儿园的小北鼻还是大学生,都能严格且有目的性的按照这个表来执行计划。
我觉得有无学习路线图是报班学习和自学的差别之一。在报班的时候,是由培训机构来规划学习路线图,那么我们自己学习的时候,为什么自己不能规划学习路线图呢?好吧,可能是因为我们不知道到底要学哪些内容,但是现在一般培训机构为了打响知名度,会免费给你一些资料,其中就有可能会有学习路线图呀。
制作学习计划,能够很好的监督你,严格执行学习计划的人能够减少收到外界打扰的可能性。我觉得给自己制定一个良好的学习计划,相比于没有计划的人来说,可以节约很多时间,少走很多弯路。
七、误区7
不懂的变通,在一个难题上死磕。 我们以前上学考试的时候,老师总是会说,遇到自己不会的题目,先空着,写完自己有把握的题之后,在返回来思考这些难题。其实在自学编程的时候,也是一样的道理。
如果你一直纠结于这个难题,你的心情会越来越差,越来越急噪,但还是解决不了问题。甚至会觉得自己不适合学编程,所以想放弃编程。
所以这时候,我们就需要懂得变通。这样不但可以节约时间,还有利于提高效率。
八、误区8
觉得自己不是计算机专业,所以学不好编程。 其实这个也是一个非常常见的误区,我身边想学编程的小伙伴也会问我:我是学机械(材料、建筑、金融 )专业的,是不是不可以学编程?其实编程这个专业的门槛很低,只要你真的对编程感兴趣,不管你是学什么专业,都可以去试一试。
我举一个真实案例:我有一个朋友是初中毕业,然后打了3年工,后来不知道究竟什么原因让他想通了,去学校学习了自动化测试,现在学完刚出来工作,薪资每个月也有一万多。
所以,不要在乎专业问题,还是那句话:只要你真的对编程感兴趣,那你就去学编程试试吧!
以上就是我总结的8个学习误区,在自学过程中,避免这些误区,能够让你更快的学好编程。
你在自学过程中,你踩过几个坑呀?你当初又是因为什么原因所以想学编程呢?欢迎评论区交流!